﻿using System;
namespace StarfleetCommanderDomain
{
	public interface IMembership
	{
		Guid ApplicationId { get; }
		string Comment { get;  }
		DateTime CreateDate { get;  }
		string Email { get;  }
		int FailedPasswordAnswerAttemptCount { get;  }
		DateTime FailedPasswordAnswerAttemptWindowStart { get;  }
		int FailedPasswordAttemptCount { get;}
		DateTime FailedPasswordAttemptWindowStart { get; }
		bool IsApproved { get; }
		bool IsLockedOut { get;  }
		DateTime LastLockoutDate { get;  }
		DateTime LastLoginDate { get;  }
		DateTime LastPasswordChangedDate { get;  }
		string Password { get; }
		string PasswordAnswer { get;  }
		int PasswordFormat { get; }
		string PasswordQuestion { get; }
		string PasswordSalt { get;  }
		Guid UserId { get;  }
	}
}
